package com.gopay.remote.bank;

import com.gopay.common.domain.bank.icbc.ebank.pay.IcbcB2cMessage;
import com.gopay.common.domain.bank.icbc.ebank.pay.res.PayWapRes;
import com.gopay.common.exception.GopayException;

/** 
 * @ClassName: ICertHelperIcbcWap 
 * @Description: 工行签名/验签接口
 * @author w_jiqing 
 * @date 2016年8月25日 下午2:42:21  
 */ 
public interface ICertHelperIcbcWap extends ICertHelperIcbc{
    /**
     * 获得工行所需文件格式
     * 
     * @param String
     * @return String
     */
    public String getTranData(String plain) throws GopayException;
    
    /**
     * 工行验签报文转换为对象
     * 
     * @param message
     * @return
     */
    public PayWapRes parse(IcbcB2cMessage message) throws GopayException;

}
